-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Overview: allow custom range opacity, improve mark rendering #3003
Conversation
Is hotcue 8 a saved loop? |
Nope, it's just a ↻ loop_in at exactly
|
For saved loops I experimented with a half-transparent gradient for disabled saved loops, maybe you want to check that out over at #2194. |
73c282f
to
c084c4f
Compare
I see this only affects the scrolling waveforms. Also, once the loop display switched from a plain translucent overlay to a gradient. In the overview there' little space (horizontally on small screens, vertically in mini decks) and to improve visibility I think we can play with the opacity and the stacking order first, before introducing gradients. |
This is ready to test with LateNight. Colors are adjusted for PaleMoon only. |
Before, the mark border was drawn inconsistently, it was either a border on the left or on both sides. With bright contrast lines this made the marker look like a tiny mark range which was confusing.
0a03016
to
d0d7dfc
Compare
We can also discuss if/how to syncronize the range display n all skins. |
Any comments on this, and on the loop_out proposal above? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thank you!
Hmm, I think it looks good in LateNight. If nobody disagrees we could also apply this to other skins. |
https://bugs.launchpad.net/mixxx/+bug/1842338
Zulip: Improve visibility of loops on overview waveforms
Before, marker contrast borders looked like double strokes when
color.isDimColor()
which made them appear like a tiny ranges. Due to rounding issue it was also not drawn consistently: sometime it's a single stroke at one side, sometimes it's a double stroke.<MarkRange>
accepts nodes<Opacity>
and<DisabledOpacity>
, both default to0.5
(0.4 and 0.2 before)color.isDimColor()
which made them appear like a tiny ranges. Due to rounding issue it was also not drawn consistently: sometime it's a single stroke at one side, sometimes it's a double stroke.before: Note that 2, 3, 6 & 8 are all hotcues with the same color


this PR:
ranges render may-be relevant parts of waveform unreadable
ranges stand out to much over played part of the overview